Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour New Zealand F2 New Zealand F3 Greece F1 Greece F2 Japan F1 Germany F11 USA F20 USA F21 USA F22 USA F23 Japan F7 Japan F1 Japan F2 Japan F5 USA F14 Japan F9 Japan F10 Sri Lanka F2 India F7 China F3 Poland F4 Japan F4 Korea F3 Czech Republic F5 Czech Republic F6 Croatia F2 Uzbekistan F2 Turkey F8 Turkey F9 Czech Rep F4 Germany F4 Croatia F1 Japan F2 Japan F3 Czech Republic F4 Czech Republic F5 Germany F4 Bulgaria F2 Bulgaria F3 Bulgaria F5 Tunisia F2 Japan F8 Japan F2 Germany F3 Germany F3 Croatia F1 Croatia F2 Germany F5 Japan F3 Korea F1 Japan F4 Czech Republic F2 Japan F5 Czech Republic F3 Canada F4 Germany F8 Canada F5 Japan F6 USA F29 USA F30 Australia F4 Japan F3 USA F13 Germany F4 Croatia F1 Great Britain F7 Great Britain F8 Korea F1 Korea F2 France F16 China F6 France F17 Czech Rep F5 USTA Seascape Challenger - Aptos Sassuolo Challenger - Sassuolo KGHM Polish Indoors - Wroclaw Tampere Imageneering Open - Tampere Amer-Wilson Tampere Challenger - Tampere Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok XL Capital Bermuda Open - Bermuda Steelers Cup - Kosice Open de Montauban - Montauban Togliatti Cup - Togliatti 12th BH Tennis Open International Cup - Belo Horizonte Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Czech Indoor Open - Prague Gemax Samsung Open 2004 - Belgrade S Tennis Master Championship - Graz Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk China Open - Beijing Dubrovnik Open - Dubrovnik SIR Supermercadi Challenger - Rome ATP Challenger Numea - New Caledonia The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Uncle Toby's Challenger in Burnie - Burnie Logopak Challenger 2005 - Lubeck Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Garden Open 2005 - Rome Busan Open Challenger Tennis - Busan Top Wool Challenger - Biella S Tennis Masters - Graz Black Forest Open - Freudenstadt Kia International in Caloundra - Caloundra Bauer Watertechnology Cup - Eckental KGHM Emax Polish Indoors - Wroclaw 3rd Volkswagon Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Prosperita Open 2006 - Ostrava Busan Open Challenger Tennis - Busan The Commercia Challenger - Aptos Akbank Private Banking TED Open 2006 - Istanbul Black Forest Open - Freudenstadt ATP Slovak Open Challenger - Bratislava 5° Sporting Challenger - Turin Internationaux de Nouvelle-Caledonie - New Caledonia Internationaux de Doubs Open de Franchie-Comte - Besancon LTA Cardiff Challenger - Cardiff Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan IV Manta Open - Manta Open des Alpes Trophee BNP Paribas - Grenoble The Tarka Challenger - Barnstaple Samsung Securities Cup - Seoul Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Keio Challenger International Tennis Tournament - Yokohama Club Coop's ATP Challenger International - Brisbane Hilton Waikoloa Village USTA Challenger - Waikoloa 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto San Luis Potosi Challenger - San Luis Potosi BH Indoor Sarajevo - Sarajevo AGT Challenger - Leon 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Sail Open - New Delhi Fergana Challenger - Fergana New Delhi Challenger II - New Delhi Nielsen USTA Pro Tennis Championship - Winnetka Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon The LTA Manchester Trophy - Manchester Oldum Brown Vancouver Open - Vancouver Karshi Challenger - Karshi Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan South African Airways Open - East London PEOPLEnet CUP - Dnepropetrovsk Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Bangkok Challenger Talahassee Challenger Banja Luka Challenger 2004 - Banja Luka Rennes Challenger Seoul Challenger Yokohama Challenger Bergamo Challenger Kyoto Challenger Baton Rouge Challenger Ostrava Challenger Manta Challenger Prostejov Challenger Winnetka Challenger Binghamton Challenger Trnava Challenger Bangkok Challenger Toyota Challenger Bergamo Challenger Kyoto Challenger Guangzhou Challenger Pingguo Challenger Tallahassee Challenger Sarasota Challenger Ostrava Challenger Busan Challenger Nottingham Challenger Wuhai Challenger Beijing Challenger TCT Open - Tunis St. Brieuc Challenger Izmir Challenger Toyota Challenger Honolulu Challenger Warta Cup 2001 - Sopot Singapore Challenger Kyoto Challenger Pingguo Challenger Sarasota Challenger Kaohsiung Challenger Nottingham Challenger Open Costa Daurada - Tarragona CA Challenge - Graz Busan Open Challenger Tennis - Busan Maui Challenger Nottingham Challenger Nottingham-2 Challenger Beijing Challenger Seoul Challenger Recanati Challenger Singapore Challenger Seoul Challenger Yokohama Challenger Toyota Challenger Kolkata Challenger New Delhi Challenger Guangzhou Challenger Kyoto Challenger Taipei City Challenger Gimcheon Challenger Nottingham Challenger Bangkok Challenger Shanghai Challenger Flea Market Cup - Busan Traralgon Challenger Traralgon Challenger 2 Yokohama Challenger Toyota Challenger LTA Shrewsbury Challenger - Shrewsbury Kyoto Challenger Taipei City Challenger Busan Challenger Seoul Challenger Gimcheon Challenger Granby Challenger Okal Cup 2004 - Eckental Vancouver Challenger Shanghai Challenger Nanchang Challenger Izmir Cup - Izmir II Manta Open - Manta Ningboo Challenger Kobe Challenger Yokohama Challenger Bangkok Challenger Challenger Banque Nationale - Granby Manila Challenger Bergamo Challenger Kyoto Challenger Guangzhou Challenger Shenzhen Challenger Gwangju Challenger Porsche Open - Poznan Taipei City Challenger Heilbronn Challenger Ilkley Challenger Winnetka Challenger Bukhara Challenger - Bukhara Winnipeg Challenger Busan Challenger Bangkok Challenger The LTA Nottingham Challenger - Nottingham Shanghai Challenger Loughborough Challenger Kaohsiung Challenger Nottingham Challenger Ho Chi Minh City Challenger Kobe Challenger Toyota Challenger Challenger DCN de Cherbourg - Cherbourg Guadalajara Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Maui Challenger Burnie Challenger Steelers Cup 2005 - Kosice Launceston Challenger Yokohama Challenger Irving Challenger Taipei City Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Bergamo Challenger Ilkley Challenger Kobstaedernes ATP Challenger - Kolding Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Gatineau Challenger Lambertz Open by Stawag - Aachen Granby Challenger Granby Challenger Jinan Challenger Challenger Casablanca San Angel - Mexico City Zhangjiagang Challenger Tatra Banka Slovak Open - Bratislava Isla de Lanzarote - Lanzarote Ho Chi Minh City Challenger Shenzhen Challenger Czech Indoor Open - Prague Kobe Challenger Toyota Challenger Hua Hin Challenger Shenzhen Challenger Ilkley Challenger ATP Challenger Numea - New Caledonia Taipei City Challenger Nanchang Challenger Seoul Challenger Gimcheon Challenger Busan Challenger Winnipeg Challenger Gatineau Challenger Chengdu Challenger Zhangjiagang Challenger Shanghai Challenger Kaohsiung Challenger Kobe Challenger Burnie Challenger Ostrava Challenger Bangkok Challenger Bangkok Challenger Nanchang Challenger Seoul Challenger Busan Challenger Nottingham Challenger Ilkley Challenger Winnipeg Challenger ECM Cup - Prague Ningboo Challenger Aptos Challenger Vancouver Challenger Kaohsiung Challenger Liuzhou Challenger Shenzhen Challenger Shenzhen Challenger Kobe Challenger Bangkok Challenger Calgary Challenger Playford Challenger Istanbul Challenger Busan Challenger The Comercia Challenger - Aptos Korat Challenger Launceston Challenger Steelers Cup - Kosice Bangkok Challenger Shenzhen Challenger Zagreb Challenger Fifth Third Bank Tennis Championships - Lexington Rennes Challenger Champaign Challenger Columbus Challenger Monterrey Challenger Nottingham 2 Challenger Zagreb Challenger Bangkok Challenger Rhodes Challenger Siemens Open - Scheveningen The LTA Manchester Challenger - Manchester Drummondville Challenger Telesp Celular Open - Ribeirao Preto Odlum Brown Vancouver Open - Vancouver St. Tropez Challenger Cleveland Challenger Fergana Challenger KGHM Polish Indoors - Wroclaw Odlum Brown Vancouver Open - Vancouver Black Forest Open - Freudenstadt Jinan Challenger Biella 5 Challenger s Tennis Masters 06 - Graz II Manta Open - Manta Kyoto Challenger Nanchang Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Kaohsiung Challenger Cassis Challenger Trnava Challenger Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto The Manchester Trophy - Manchester Samsung Challenger 2007 - Ho Chi Minh City Tiburon Challenger AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel AIG Japan Open - Tokyo McDonalds ATP Challenger - Burnie Estoril Open - Estoril BMW Open - Munich Aptos Challenger Open de Moselle - Metz AIG Japan Open - Tokyo Charlottesville Challenger Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Thailand Open - Bangkok Gerry Weber Open - Halle Knoxville Challenger The LTA Bolton Challenger - Bolton Uncle Tobys Challenger in Caloundra - Caloundra Gerry Weber Open - Halle Honolulu Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Open 13 - Marseille Campbells Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg AEGON Championships - London Traralgon Challenger Power Horse World Team Cup - Dusseldorf Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Rakuten Japan Open - Tokyo U.S. National Indoor Tennis Championships - Memphis Aircel Chennai Open - Chennai Heineken Open - Auckland US Men's Clay Court Championship - Houston Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta CA Tennis Trophy - Vienna Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo New York Open - New York Cleveland Challenger Phoenix Challenger Truist Atlanta Open - Atlanta Citi Open - Washington Dallas Open - Dallas Delray Beach Open - Delray Beach Biel Challenger Seoul Challenger Ostrava Open 2005 - Ostrava The Artois Championships - London Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Biel Challenger Zhangjiagang Challenger Binghamton Challenger Gerry Weber Open - Halle Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Pekao Open - Szczecin ATP Challenger Trophy 2008 - Trnava AIG Japan Open Tennis Championships - Tokyo Busan Challenger Prostejov Challenger PTT Thailand Open - Bangkok Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston 5 Volkswagen Challenger - Wolfsburg AEGON International - Eastbourne Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Prague 2 Challenger Fifth-Third Bank Tennis Classic - Lexington Bristol Challenger Trophy - Bristol Rakuten Japan Open - Tokyo X Open Internacional D'Andorra - Andorra Aachen Challenger Open de la Ville de Saint Denis - Reunion Island Tallahassee Challenger Cremona Challenger Zhuhai Challenger St. Brieuc Challenger Memorial Piertomaso Tessitore - San Remo St.Petersburg Challenger by Kinex - St. Petersburg Noumea Challenger Heilbronn Open - Heilbronn San Remo Tennis Cup 15° Piertomaso - San Remo Shimadzu All Japan Indoor - Kyoto Granby Challenger - Granby I Tourneo Fila Citta di Brindisi - Brindisi Chuncheon Challenger Dallas Challenger Zivnobanka Open - Prostejov Shanghai Challenger Neride Prague Indoor - Prague Mexico City Challenger Telesp Celular Open - Campinas Head Cup Busan Open - Busan Rakuten Japan Open - Tokyo Calabasas Challenger Oberstaufen Cup - Oberstaufen Winnetka Challenger Chengdu Challenger Dallas Challenger Czech Indoor Open - Prague Shimadzu All Japan Indoor - Kyoto Rhein-Main Challenger 2003 - Aschaffenburg Challenger Copa Sevilla Internacionales de Andalucia - Seville Nottingham Challenger Rogers Masters - Toronto Shanghai ATP Masters 1000 - Shanghai Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Memorial Savigni - Sassuolo Fergana Challenger - Fergana 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Uncle Toby's Burnie Challenger - Tasmania Busan Open - Busan Stella Artois Clay Court Championships - Budaors Samsung Secruities Cup Challenger - Seoul Yokohama Challenger Ispat Open 2004 - Ostrava Australian Open - Melbourne Steelers Cup - Kosice Flea Market Cup Busan Challenger Tennis - Busan French Open - Paris Wimbledon - London Budapest Challenger - Budapest Porsche Open - Poznan Pozoblanco Challenger Eckental Challenger Next Generation Adelaide International - Adelaide 14° BH Tennis Open - Belo Horizonte Kia International In Kawana - Kawana Aptos Challenger Kun-Ming Challenger VIII Gramado Open - Gramado Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Stella Artois Clay Court Championship - Budaors Wimbledon - London U.S. Open - New York Australian Open - Melbourne The Natrel's Challenger of Granby - Granby Orbetello Challenger Ningboo Challenger Busan Challenger Salzburg Challenger Toyota Challenger Wimbledon - London Yokohama Challenger U.S. Open - New York Australian Open - Melbourne Porto Challenger Pekao Open 2005 - Szczecin Taipei City Challenger Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Chennai Open - Chennai Wimbledon - London U.S. Open - New York Draft Corona Mexico City Open - Mexico City China Open - Beijing Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York LTA Wrexham Challenger - Wrexham Australian Open - Melbourne Wimbledon - London U.S. Open - New York Memorial Manfredini - Sassuolo Australian Open - Melbourne French Open - Paris Wimbledon - London Guimaraes Challenger U.S. Open - New York Australian Open - Melbourne Busan Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Warsteiner Challenger - Wolfsburg Open 13 - Marseille AEGON Championships - London Melbourn Challenger Sarajevo Challenger PBZ Zagreb Indoors - Zagreb Aircel Chennai Open - Chennai Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo Power Horse Cup - Dusseldorf Nottingham-2 Challenger Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, Group 1, 2R, THA-JPN 3-2 Citi Open - Washington Ningboo Challenger Shenzhen Open - Shenzhen Heineken Open - Auckland Rakuten Japan Open - Tokyo Apia International - Sydney Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 SAP Open - San Jose Davis Cup, Group 1, 2R, JPN-CHN 5-0 Delray Beach International Tennis Championships - Delray Beach Davis Cup, Group 1, 1R, JPN-PHI 5-0 Manchester Challenger Davis Cup, Group I, 1R, PHI-JPN 1-3 PTT Thailand Open - Bangkok Open 13 - Marseille Rakuten Japan Open - Tokyo Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, 1R, CAN-JPN 3-2 Chengdu Open - Chengdu Davis Cup, World Group, PO, JPN-BRA 3-1 Brisbane International - Brisbane ATP Cup - Brisbane, Perth, Sydney AEGON Championships - London AIG Japan Open Tennis Championships - Tokyo Wroclaw Challenger Belgrade Challenger Besancon Challenger Bergamo Challenger Kyoto Challenger Toyota Challenger 15th Asian Games Doha 2006 SAP Open - San Jose Shenzhen Open - Shenzhen Rogers Masters - Montreal Olympics - London Western & Southern Financial Group Masters - Cincinnati AIG Japan Open Tennis Championships - Tokyo U.S. Men's Clay Court Championships - Houston Sony Open Tennis - Miami Sony Open Tennis - Miami Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Ningboo Challenger BA-CA Tennis Trophy - Vienna Miami Open - Miami AEGON Championships - London Citi Open - Washington Open Parc - Lyon AIG Japan Open - Tokyo Open 13 - Marseille Miami Open - Miami U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, QR, JPN-ECU 0-3